<?php
/**
 * JoiGallery - image gallery component for Joostina
 *
 * Создание/редактирование дополнительно поля
 *
 * @version 1.0 alpha 12
 * @package JoiGallery
 * @subpackage	AdminView
 * @filename extrafield_form.php
 * @author JoostinaTeam
 * @copyright (C) 2008-2009 Joostina Team
 * @license see license.txt
 *
 **/
 
defined('_VALID_MOS') or die();


//Загружаем jQuery
mosCommonHTML::loadJquery();
//Загружаем плагин jQuery alphanumeric.js (контроль ввода символов)
$mainframe->addJS(JPATH_SITE.'/components/'.$option.'/js/alphanumeric.js');

?>

<table class="adminheading">
  <tr>
    <th class="config">
     <?php echo _C_JOIGALLERY_COMPONENT;
           echo _C_JOIGALLERY_EXTRAFIELD;
      ?>
    </th>
  </tr>
</table>

<form action="index2.php" method="post" name="adminForm" enctype="multipart/form-data">

  <table class="adminform" width="100%">
  <tr>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td class="pl20" width="200">Имя: </td>
    <td>
      <input id="safe" type="text" name="name" value="<?php echo $field->name; ?>" />
    </td>
    <td>
      <font color="red">Внимание!</font> Имя поля должно быть уникальным и содержать только латинские символы, цифры и знак нижнего подчеркивания.
    </td>
  </tr>
  <tr>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td class="pl20">Подпись: </td>
    <td colspan="2"><input type="text" name="label" value="<?php echo $field->label; ?>" /></td>
  </tr>
  <tr>
    <td class="pl20">Тип: </td>
    <td colspan="2">
    <?php echo mosHTML::selectList($field->get_list_types() , 'type', 'class="inputbox"', 'value', 'text', $field->type); ?>
    </td>
  </tr>

  <tr>
  <td class="pl20">Значения: </td>
    <td colspan="2">
      <textarea cols="20" rows="4" name="extra"><?php echo $field->extra; ?></textarea>
    </td>
  </tr>
  <tr>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td class="pl20">Обязательное:</td>
    <td colspan="2"><?php echo mosHTML::yesnoRadioList( 'required', 'class="inputbox"', $field->required); ?></td>
  </tr>
  <tr>
    <td class="pl20">Опубликовано:</td>
    <td colspan="2"><?php echo mosHTML::yesnoRadioList( 'published', 'class="inputbox"', $field->published); ?></td>
  </tr>
  <tr>
    <td colspan="3">&nbsp;</td>
  </tr> 
 </table>

  <input type="hidden" name="option" value="<?php echo $option; ?>" />
  <input type="hidden" name="task" value="" />
  <input type="hidden" name="act" value="extrafields" />
  <input type="hidden" name="id" value="<?php echo $field->id; ?>" />
  <input type="hidden" name="boxchecked" value="0" />
  <input type="hidden" name="hidemainmenu" value="0" />

</form>

<script type="text/javascript">
//Объявляем правила для полей:
//1.class="safe" (только латинские символы, цифры и знак нижнего подчеркивания)
$('#safe').numeric({allow:"_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"});
//2.class="numeric" (только цифры)
//$('.numeric').numeric();
//3.class="numeric_dot" (только цифры и ".")
//$('.numeric_dot').numeric({allow:"."});
</script>